/*!mt/131/index.css*/
.ec_header { background: url(../images/guolu.jpg) no-repeat center center; background-size: 100% 100%; color: #fff; height: 85px; position: relative }
.ec_header_content { padding: 22px 15px; width: 100%; height: 100%; box-sizing: border-box }
.ec_logo { margin-right: 10px }
.ec_title_name { font-size: 18px; line-height: 18px; margin-bottom: 8px; white-space: nowrap }
.ec_title_url { font-size: 12px; white-space: nowrap }
.ec_product_desc_title { height: 40px; line-height: 40px; font-size: 14px; color: #fff; text-align: center; padding: 0 15px 0 11px }
.ec_product_desc_title a { color: #fff }
.ec_product_simple_title { color: #fff; white-space: nowrap; overflow: hidden }
/*!mt/132/main_index.css*/
.ec_product_banner { font-size: 0; padding: 0; width: 100%; overflow: hidden; border-bottom: 1px solid #f6f6f6 }
.ec_product_banner .ec_product_item { width: 20%; text-align: center; display: inline-block; height: 60px; padding: 9px 0 }
.ec_product_item .ec_banner_icon { font-size: 16px; line-height: 22px; display: block }
.ec_banner_icon i:after { font-size: 21px }
.ec_product_item .ec_banner_text { font-size: 12px; line-height: 24px; font-weight: 700 }
/*!mt/133/index.css*/
.ec_jx_footer { padding: 7px 5px; background-color: #f7f7f7; border-top: 1px solid #d3d3d3; font-size: 0; bottom: 0; width: 100%; position: fixed; z-index: 99; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.ec_jx_footer_ios { position: absolute; visibility: hidden }
.ec_footer_btns { display: -moz-box; display: -webkit-box; display: box; width: 100%; text-align: center }
.ec_jx_footer .ec_footer_button { height: 38px; line-height: 38px; -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; font-size: 14px; width: 33%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.ec_jx_footer .ec_footer_button a { display: block; margin-right: 5px; margin-left: 5px; -moz-border-radius: 2px; border-radius: 2px }
.ec_jx_footer .ec_footer_button a i { margin-right: 6px }
.ec_jx_footer .ec_footer_button:first-child a { margin-left: 0 }
.ec_jx_footer .ec_footer_button:last-child a { margin-right: 0 }
.ec_common_totop { position: fixed; width: 44px; height: 44px; border: 1px solid #e6e6e6; background-color: rgba(255,255,255,.9); bottom: 60px; right: 15px; text-align: center; padding: 5px 0; font-size: 13px; display: none; z-index: 99; box-sizing: border-box; -moz-border-radius: 50%; border-radius: 50% }
.ec_common_totop i:after { font-size: 13px }
.ec_common_totop span { display: block; font-size: 12px }
/*!mt/137/index.css*/
.ec_mt137 { margin-bottom: 0 }
.ec_product_type { padding-bottom: 2px }
.ec_product_type_zone { margin: 14px -10px 4px 0; font-size: 0 }
.ec_product_type_zone .ec_product_type_category, .ec_product_type_zone .ec_product_type_text { display: inline-block; padding: 0 10px; font-size: 14px; height: 38px; line-height: 38px; margin-bottom: 10px; margin-right: 10px }
.ec_product_show_more, .ec_product_show_less { text-align: center; font-size: 14px; width: 110px; margin: 10px auto 0; padding-bottom: 14px; display: none }
.ec_product_show_less { display: none }
.ec_product_show_more i, .ec_product_show_less i { margin-left: 6px; color: #666 }
.ec_product_type_container { max-height: 156px; overflow: hidden }
/*!mt/139/index.css*/
.ec_mt139 { padding-left: 0; padding-right: 0; padding-bottom: 0 }
.ec_mt139 .ec_recommend_title { padding-left: 15px; padding-right: 15px; border-bottom: 0; padding-bottom: 14px; margin-bottom: 0 }
.ec_recommend_title .ec_title_more { color: #666 }
.ec_call_phone { border-top: 1px solid #f6f6f6; padding: 12px 15px 7px }
.ec_call_phone_first { border-top: 1px dashed #f2f2f2 }
.ec_call_phone:first-child { border-top: 0 }
.ec_call_phone span { display: block; line-height: 24px; font-size: 14px }
.ec_call_phone span.c-color-gray-a { font-size: 12px }
.ec_call_zone { height: 38px; line-height: 38px; font-size: 0 }
.ec_call_zone .ec_call_button { display: inline-block; width: 33.33%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
.ec_call_zone a { font-size: 14px; text-align: center; border-left: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; color: #0060cc; display: block }
.ec_call_zone a:last-child { border-right: 1px solid #f1f1f1 }
.ec_call_zone a i { margin-right: 6px }
.ec_jx_call_me { display: none }
.ec_call_me_more i:after { color: #bbb }
.ec_sms_zone, .ec_phone_zone { padding-right: 20px; margin-right: -20px; line-height: 22px; text-align: center; margin-top: -3px }
.ec_sms_zone { padding-right: 20px; margin-right: 0 }
.ec_location_zone { margin-left: 20px }
.ec_phone_zone i, .ec_sms_zone i { font-size: 20px }
.ec_split { margin-right: 20px; vertical-align: text-bottom; height: 33px; border-left: 1px solid #f6f6f6 }
.ec_sms_zone div, .ec_phone_zone div { display: inline-block }
.ec_zixun_zone { height: 68px }
.ec_zixun_zone .ec_zixun { line-height: 44px }
.ec_call_phone .c-color-gray { color: #999 }
/*!mt/140/index.css*/
.ec_location_item { padding: 16px 0; border-top: 1px solid #f6f6f6 }
.ec_location_item:first-child { border-top: 0 }
.ec_location_item:last-child { padding-bottom: 0 }
.ec_call_me_location a i { font-size: 16px }
/*!mt/141/index.css*/
.ec_mt141 { padding-bottom: 0; position: relative; padding-left: 0; padding-right: 0 }
.ec_mt141 .ec_recommend_title { padding-left: 15px; padding-right: 15px }
.ec_bor_bottom { border-bottom: 1px dashed #f2f2f2 }
.ec_article_title { padding: 16px 0; border-top: 1px solid #f6f6f6; border-bottom: 1px solid #f6f6f6; margin-top: -1px; font-size: 14px }
.wa-article-page { display: inline-block; margin-top: -1px; padding-left: 15px; padding-right: 15px; box-sizing: border-box; vertical-align: top }
.ec_article_container { padding: 0 15px }
.ec_article_container a { padding: 15px 0; font-size: 16px; border-bottom: 1px solid #f7f7f7 }
.ec_article_container a:last-child { border-bottom: 0 }
.ec_mt141_indicator { text-align: center; height: 36px; line-height: 36px }
/*!mt/142/index.css*/
.ec_acticle { padding-top: 11px; padding-bottom: 11px }
.ec_acticle_title { font-size: 18px; line-height: 28px; color: #333; font-weight: 700 }
.ec_acticle_desc { font-size: 16px; color: #333; line-height: 26px }
.ec_acticle_desc img { max-width: 100% }
/*!mt/143/index.css*/
.ec_product_banner { position: relative; padding: 0 }
.ec_product_banner img { min-width: 200px; max-width: 100%; display: block; margin: 0 auto }
.ec_banner_icons { position: absolute; opacity: .8 }
.ec_banner_icons_left { left: 15px; top: 10px }
.ec_banner_icons_right { right: 15px; top: 10px }
.ec_banner_icons_right i { margin-left: 7px }
.ec_banner_icons i { color: #fff; background-color: rgba(0,0,0,.4); width: 32px; height: 32px; line-height: 32px; text-align: center; display: inline-block; font-size: 16px; -moz-border-radius: 50%; border-radius: 50% }
.ec_banner_icons i:after { color: #fff }
.ec_banner_title { line-height: 26px; font-size: 18px; color: #333; padding: 10px 15px }
.ec_product_tab { background-color: #fff; margin-bottom: 10px; overflow: hidden; padding: 0 15px }
.ec_product_tab .ec_tab_table { padding: 16px 0 30px; border-bottom: 1px dashed #f2f2f2 }
.ec_product_desc { font-size: 14px; color: #333; line-height: 24px; margin-top: 11px; word-break: break-all }
.ec_product_desc img { max-width: 100%; display: block }
.ec_product_img { font-size: 0 }
.ec_product_img img { width: 100% }
.ec_banner_btns { border: 1px solid #f7f7f7; padding: 12px 0; font-size: 0; display: flex; flex-flow: row wrap; width: 100%; text-align: center }
.ec_banner_btns .ec_btn { display: inline-block; width: 50%; height: 24px; line-height: 24px; border-right: 1px solid #e7e7e7; font-size: 14px; text-align: center; box-sizing: border-box; flex-grow: 1 }
.ec_banner_btns .ec_btn:last-child { border-right: 0 }
.ec_banner_btns .ec_btn i { margin-right: 10px }
.ec_after_sale_container { border-top: 1px dashed #f2f2f2; border-bottom: 1px dashed #f2f2f2; margin-top: -1px }
.ec_phone_container .ec_product_desc_title { padding: 16px 0; font-weight: 400; border-bottom: 0 }
.ec_after_sale_container .ec_recommend_title .ec_title { display: block; text-align: left }
.ec_phone_container .ec_title_desc { color: #333; font-size: 14px }
.ec_phone_container .ec_phone_num { font-size: 15px; line-height: 45px }
.ec_phone_container .ec_phone_num i { margin-right: 8px }
.ec_phone_btn { height: 38px; line-height: 38px; margin-top: 15px; margin-bottom: 15px; text-align: center; -moz-border-radius: 6px; border-radius: 6px }
.ec_phone_btn i { margin-right: 8px }
.ec_ext_desc { padding: 11px 0; font-size: 16px; line-height: 26px; border-top: 1px solid #f6f6f6; border-bottom: 1px solid #f6f6f6 }
.ec_product_banner .ec_call_phone { padding-left: 0; padding-right: 0 }
/*!mt/144/index.css*/
.ec_mt144 { padding-top: 0; padding-bottom: 7px }
.ec_mt144 .ec_recommend_title { padding-bottom: 0; border-bottom: 0; padding-top: 15px; border-top: 1px dashed #f2f2f2 }
.ec_mt144 .ec_recommend_title .ec_honor_title { padding-left: 0 }
.ec_honor_zone { padding: 11px 15px 0 }
.ec_honor_zone .c-img { background: 0 0 }
.ec_jx_recommend_title .ec_honor_title { border-left: 0; padding-left: 0 }
.ec_honor_zone .wa-image-scroller { white-space: nowrap }
.ec_honor_zone .wa-image-entity { display: inline-block; width: 90px; vertical-align: top }
.ec_honor_zone .c-img img { border: 1px solid #efefef }
.ec_honor_zone .c-scroll-element-gap p { text-align: center; white-space: pre-wrap; line-height: 24px; color: #666; font-size: 14px; width: 90px }
.ec_honor_zone .c-scroll-parent-gap .c-scroll-element-gap { margin-right: 10px }
.ec_honor_zone .c-scroll-element-gap .ec_honor_text { font-size: 12px; line-height: 18px; color: #999; text-align: center; white-space: normal }
/*!mt/145/index.css*/
.ec_error_page { width: 100%; text-align: center; font-size: 0; bottom: 0; height: 100% }
.ec_error_page img { width: 60%; position: absolute; left: 20%; bottom: 38% }
.ec_error_buttons { position: absolute; top: 72%; height: 12.5%; width: 100% }
.ec_error_buttons .ec_error_button { display: inline-block; margin-right: 6.25%; height: 32px; text-align: center; line-height: 32px; border: 1px solid #a89cd2; background-color: #f9f7fe; font-size: 14px; color: #453b68; width: 35%; border-radius: 20px }
.ec_error_buttons .ec_error_button:last-child { margin-right: 0; background-color: #8473c4; color: #fff }
/*!mt/173/index.css*/
.ec_banner { background: #fff; margin-bottom: 10px; font-size: 0; position: relative }
.ec_banner .wa-banner-page { display: inline-block; position: relative }
.ec_banner .ec_img_0 { width: 100%; height: 150px }
.ec_banner .ec_img_1 { width: 50%; height: 150px }
.ec_banner .ec_img_2_0 { height: 150px; width: 50% }
.wa-banner-page .ec_right { width: 50% }
.ec_right .ec_img_2_1 { height: 75px; width: 100% }
.ec_banner .ec_scroll_indicator_container { position: absolute; height: 25px; right: 15px; bottom: 0; left: initial; width: auto }
.ec_scroll_indicator_container .ec_banner_indicator { margin-top: 9px }
.ec_banner_indicator span { background-color: rgba(255,255,255,.8) }
.ec_banner_indicator .c-scroll-dotty-now { background-color: #7054d4 }
.ec_img_desc { position: absolute; padding-left: 15px; bottom: 0; width: 100%; font-size: 14px; height: 25px; line-height: 25px; color: #fff; background-color: #000; z-index: 3; opacity: .5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
/*!mt/174/index.css*/
.ec_mt174 { background-color: #fff; margin-bottom: 10px }
.ec_mt174 .ec_recommend_title { color: #333; padding: 15px }
.ec_mt174 .ec_recommend_title .ec_jx_more { font-size: 14px; line-height: 16px }
.ec_product_fenlei { font-size: 0; padding: 15px }
.ec_product_fenlei .ec_fenlei_category { display: inline-block; width: 25%; box-sizing: border-box; margin-left: -1px; margin-top: -1px; font-size: 14px; height: 44px; line-height: 44px; text-align: center }
.ec_fenlei_li { display: table-cell; padding-right: 15px; width: 120px }
.ec_img_container { margin-bottom: 10px }
.ec_fenlei_text { font-size: 16px; line-height: 22px; word-break: break-all }
.ec_tag_container { display: inline-block; margin-right: 15px; width: 120px }
.ec_fenlei_tag { display: inline-block; font-size: 12px; line-height: 12px; padding: 2px 4px; margin-left: 5px; text-align: center }
.ec_fenlei_tag:first-child { margin-left: 0 }
.ec_fenlei_wrapper { padding-top: 15px }
.ec_fenlei_wrapper .ec_fenlei_phone { width: 120px; margin-right: 15px; height: 30px; line-height: 30px; margin-top: 10px; font-size: 14px; text-align: center; display: inline-block; -moz-border-radius: 3px; border-radius: 3px }
/*!mt/175/index.css*/
.ec_mt175 { background-color: #fff; margin-bottom: 10px }
.ec_mt175 .ec_title_container { padding: 15px; border-bottom: 1px dashed #f2f2f2 }
.ec_case_desc { padding: 16px 15px 13px; list-style: none; width: 600px }
.ec_case_desc .ec_case_li { padding-right: 10px; display: table-cell }
.ec_case_li .ec_case_text { font-size: 12px; width: 90px; line-height: 18px; color: #999; text-align: center }
/*!mt/176/index.css*/
.ec_acticle_desc { font-size: 16px; color: #333; line-height: 26px }
.ec_mt176 img { max-width: 100% }
/*!mt/177/index.css*/
.ec_mt177 { background-color: #fff; margin-bottom: 10px }
.ec_mt177 .ec_title_container { padding: 15px; border-bottom: 1px dashed #f2f2f2 }
.ec_partner_desc { padding: 16px 15px 13px; list-style: none; width: 600px }
.ec_partner_desc .ec_partner_li { margin-right: 10px; display: inline-block }
.ec_partner_li img { border: 1px solid #f6f6f6 }
/*!widgets/product_list/index.css*/
.ec_product_recommend { padding: 0 }
.ec_product_recommend_new { margin-top: -1px }
.ec_product_title { padding: 15px }
.ec_recommend_title { color: #333; padding-bottom: 15px; border-bottom: 1px dashed #f2f2f2 }
.ec_recommend_title a { color: #333 }
.ec_recommend_title .ec_jx_more { font-size: 14px; line-height: 16px }
.ec_jx_recommend_info { padding: 14px 0 11px; margin: 0 15px; border-bottom: 1px solid #f6f6f6 }
.ec_jx_recommend_info_new { margin-top: -1px }
.ec_bor_bot_none { border-bottom: 0 }
.ec_jx_recommend_info .ec_recommend_img { vertical-align: text-top }
.ec_jx_recommend_info .ec_recommend_info { margin-left: 100px }
.ec_recommend_info .ec_recommend_info_title { font-size: 16px; line-height: 22px; height: 44px; color: #333; margin-bottom: 9px; display: block; margin-top: -3px }
.ec_recommend_icon { border: 1px solid #f6f6f6; -moz-border-radius: 4px; border-radius: 4px }
.ec_recommend_info .ec_recommend_info_icon { width: 43px; line-height: 18px; display: inline-block; text-align: center; font-size: 18px; padding-top: 10px; padding-bottom: 10px }
.ec_recommend_info .ec_recommend_info_icon i, .ec_recommend_info .ec_recommend_info_icon i:after { font-size: 18px }
.ec_consult_split { border-right: 1px solid #f6f6f6 }
.ec_recommend_info .ec_recommend_only_phone { width: 72px; font-size: 14px }
.ec_recommend_info .ec_recommend_only_phone i { margin-right: 8px; font-size: 18px }
.ec_recommend_info .ec_recommend_info_icon i:after { font-size: 18px }
.ec_recommend_info .ec_recommend_info_desc { font-size: 14px; color: #999; line-height: 21px }
.ec_recommend_button { padding: 16px 0; margin: 0 5px 0 15px; border-bottom: 1px solid #f6f6f6 }
.ec_recommend_button .ec_button_text { display: inline-block; padding: 0 10px; border: 1px solid #f1f1f1; color: #333; font-size: 14px; height: 38px; line-height: 38px; margin-bottom: 10px; margin-right: 10px }
.ec_recommend_button .ec_button_text:last-child { margin-right: 0 }
.ec_show_all { height: 38px; line-height: 38px; text-align: center; font-size: 14px }
.ec_show_all i { margin-left: 8px }
.ec_show_all i:after { color: #bbb }
.ec_product_end { padding: 22px 15px; text-align: center; color: #999; font-size: 14px; position: relative; background-color: #ececec }
.ec_mid_line { border-top: 1px solid #ddd; position: relative; width: 100% }
.ec_mid_line:after { content: "没有更多"; color: #999; position: absolute; display: inline-block; padding: 0 10px; margin: -8px auto 0; z-index: 2; font-size: 14px; background-color: #ececec; left: 50%; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0) }
.ec_loading { text-align: center; height: 0; background: url(../images/db3745244b3f77091ab8463a50262e8a.gif) no-repeat center center #ececec; background-size: 36px 36px }
.ec_product_more i:after { color: #bbb }
.ec_recommend_info_btn { display: inline-block; font-size: 12px; line-height: 12px; padding: 2px 4px; margin-left: 5px; text-align: center }
.ec_recommend_first_btn { margin-left: 0 }
.ec_recommend_price { height: 14px; line-height: 14px }
.ec_recommend_desc { font-size: 12px; margin-top: 6px }
.ec_recommend_mid_left { margin-right: 80px }
/*!css/product/jx_base.css*/
body { background-color: #ececec }
.ec_icon_left { margin-left: 6px }
.ec_mar_bot_fill { margin-bottom: 14px }
.ec_pad_bot_fill { padding-bottom: 14px }
div.ec_clear_pt { padding-top: 0 }
div.ec_clear_pb { padding-bottom: 0; border-bottom: 0 }
div.ec_clear_mb { margin-bottom: 0 }
.ec_recommend_title .ec_title { font-weight: 700; font-size: 16px; color: #333; padding-left: 10px; height: 13px; display: inline-block; line-height: 13px }
.ec_gap_bottom_small { padding-bottom: 4px }
.ec_jx_more i { margin-left: 6px }
.ec_smartlp .ec_position_fixed { position: fixed }
.ec_font_large { font-size: 20px }
.ec_normal_padding { padding: 0 20px 0 15px }
.ec_ishot { position: relative }
.ec_ishot:before { content: ""; position: absolute; left: 0; top: -4px; width: 20px; height: 34px; background: url(../images/dbb9b673b79f7baf551cadb275b8fcaa.png) no-repeat center center; background-size: 100% 100% }
/*new news css*/
.news a.news-link { padding: 0.2rem 0.4rem; }
.news a.news-link h3 { font-size: 1rem; color: #333; }
.news a.news-link p { font-size: 0; color: #999; }
.news a.news-link p span.news-type { margin-right: 0.8rem; position: relative; }
.news a.news-link p span { display: inline-block; height: 0.8rem; line-height: 0.8rem; font-size: 0.8rem; }
.news a.news-link p span.news-type::after { content: ''; width: 1px; height: 100%; background-color: #ddd; position: absolute; top: 0; right: -0.5rem; }
.news_title{ font-size:1.6rem; padding:5px 0 15px; text-align:center;}
/*html code css*/
.ec_bg_color { background-color: #5136a9 }
.ec_bg_header_color { background-color: #453b68 }
.ec_bg_btn { background-color: #7054d4 }
.ec_bg_detail_btn { background-color: #fbfafe }
.ec_color_main { color: #453b68 }
.ec_opcity { opacity: .8; filter: Alpha(opacity=80) }
.ec_text_color { color: #4e35a4 }
.ec_text_color_other { color: #4e35a4 }
.ec_text_color_other i:after { color: #4e35a4 }
.curr { border-bottom: 2px solid #4e35a4; color: #4e35a4; }
.ec_border_left { border-left: 2px solid #9583d6 }
.ec_title_more { color: #666 }
.ec_title_more i { margin-left: 6px }
.ec_show_all_color { color: #4e35a4 }
.ec_show_all_color i { color: #bbb }
.ec_tag_btn { color: #4e35a4; background-color: #f7f5fd }
.ec_price { color: #f60 }
.ec_category { background-color: #fbfafe; border: 1px solid #dfdaf3; color: #4a35a4 }
.ec_category_btn { border: 1px solid #f1f1f1; color: #333 }
.currclass { background-color: #7054d4; color: #fff; border: 1px solid #7054d4 }
.ec_text { color: #333 }
.ec_article_a { color: #008de8 }
.c-scroll-indicator span { background-color: #000; opacity: .45 }
.c-scroll-indicator span.c-scroll-dotty-now { background-color: #7054d4 }
.ec_bg_btn_phone { color: #fff; background-color: #7054d4 }
.ec_bg_phone { background-color: #f8f6ff; border: 1px solid #beb3e7 }
.ec_contact_title { color: #4e35a4 }
.ec_contact_desc { color: #4e35a4 }
.ec_location_color { color: #4e35a4 }
.ec_footer_btn_color a { background-color: #f8f6ff; border: 1px solid #beb2e7; color: #4e35a4 }
.ec_footer_btn_color:first-child a { background-color: #fff; color: #333; border: 1px solid #d3d3d3 }
.ec_footer_btn_color:last-child a { background-color: #7054d4; border: 0; border-bottom: 1px solid #7054d4; color: #fff }
.ec_logo { margin-right: 10px }
.ec_title_name { font-size: 18px; line-height: 18px; margin-bottom: 8px; white-space: nowrap }
.ec_title_url { font-size: 12px; white-space: nowrap }
.ec_product_desc_title { height: 40px; line-height: 40px; font-size: 14px; color: #fff; text-align: center; padding: 0 15px 0 11px }
.ec_product_desc_title a { color: #fff }
.ec_product_simple_title { color: #fff; white-space: nowrap; overflow: hidden }
[class*=ec_font_], [class*=ec_font_]:after { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
[class*=ec_font_]:after { font-family: ecomicons; font-size: 16px; display: inline-block }
.ec_font_xiaobao:after { font-size: 21px; color: #92b9f8; margin-top: -2px; margin-right: 9px; content: "\e75d" }
.ec_font_vp:after, .ec_font_v1:after, .ec_font_v2:after, .ec_font_v3:after { font-size: 14px; color: #92b9f8 }
.ec_font_vp:after { content: "\e774" }
.ec_font_v1:after { content: "\e755" }
.ec_font_v2:after { content: "\e756" }
.ec_font_v3:after { content: "\e757" }
.ec_font_phone:after { content: "\e759" }
.ec_font_lxb:after { content: "\e75a" }
.ec_font_shangqiao:after { content: "\e75b" }
.ec_font_youhui:after { content: "\e758" }
.ec_font_cta:after { content: "\e754" }
.ec_font_callapp:after { content: "\e75c" }
.ec_font_yiy:after { content: "\e773" }
.ec_font_xiangqing:after { content: "\e776" }
.ec_font_gouwuche:after { content: "\e777" }
.ec_font_close:after { content: "\e778" }
.ec_font_rotate:after { content: "\e779" }
.ec_font_lbs:after { content: "\e77c"; font-size: 18px; margin-left: -2px }
.ec_font_download:after { content: "\e77b" }
.ec_font_star:after { content: "\e77a" }
.ec_font_vedio:after { content: "\e77d" }
.ec-font-blue:after { color: #02aaf8 }
.ec-font-69cafc:after { color: #69cafc }
.ec-font-ccc:after { color: #ccc }
.ec_font_shijia:after, .ec_font_guahao:after, .ec_font_yuyue:after, .ec_font_shiting:after, .ec_font_path:after, .ec_font_route:after, .ec_font_bao_new:after, .ec_font_other:after, .ec_font_fire:after, .ec_font_time:after, .ec_font_level:after, .ec_font_qq:after, .ec_font_production_center:after, .ec_font_phone:after, .ec_font_return:after, .ec_font_totop:after, .ec_font_more:after, .ec_font_company:after, .ec_font_contact_us:after, .ec_font_home_page:after { font-family: ecomiconsadd }
.ec_font_other:after { content: "\e77e" }
.ec_font_yuyue:after { content: "\e77f" }
.ec_font_guahao:after { content: "\e780" }
.ec_font_shijia:after { content: "\e781" }
.ec_font_shiting:after { content: "\e782" }
.ec_font_path:after, .ec_font_route:after { content: "\e783" }
.ec_font_bao_new:after { content: "\e903"; font-size: 13px }
.ec_font_fire:after { content: "\e905" }
.ec_font_level:after { content: "\e907" }
.ec_font_time:after { content: "\e904" }
.ec_font_qq:after { content: "\e001" }
.ec_font_production_center:after { content: "\e002" }
.ec_font_phone:after { content: "\e003" }
.ec_font_return:after { content: "\e004" }
.ec_font_totop:after { content: "\e005" }
.ec_font_more:after { content: "\e006" }
.ec_font_company:after { content: "\e007" }
.ec_font_contact_us:after { content: "\e008" }
.ec_font_home_page:after { content: "\e009" }
.ec_mt138 { padding-left: 0; padding-right: 0 }
.ec_mt138 .ec_title_container { padding: 0 15px 15px; border-bottom: 1px dashed #f2f2f2 }
.ec_mt138 .ec_title_container .ec_recommend_title { border-bottom: 0; padding-bottom: 0 }
.ec_mt138 .ec_jx_recommend_title { padding-bottom: 14px }
.ec_jx_product_recommend { padding-bottom: 5px }
.ec_product_img, .ec_product_img_new { max-width: 100%; margin: 14px 10px 0 0; padding-left: 15px }
.ec_product_img_new { padding-right: 15px }
.ec_product_desc { color: #333; line-height: 28px; padding-bottom: 11px; padding-top: 15px; padding-left: 15px; padding-right: 15px; margin-top: 1px; word-break: break-all; margin-top: -3px }
.ec_company_desc { font-size: 14px; color: #999; line-height: 21px; margin-top: 5px }
.ec_company_title { font-size: 18px; color: #333; line-height: 32px; margin-top: -7px }
.ec_company_more i:after { color: #bbb }
.c-line-clamp6 { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis }
.c-line-clamp6 { -webkit-line-clamp: 6; -moz-line-clamp: 6; -o-line-clamp: 6; line-clamp: 6 }
.info_cnt { margin-top: 10px; padding-bottom: 2px; margin-bottom: 10px }
.info_cnt_bottom { padding-top: 2px; margin-bottom: 10px }
.home_page_cnt { text-align: center; margin-top: 2px }
.home_page_cnt a { color: #666 }
.ec_icp_info { padding: 0 0 60px; text-align: center; font-size: 12px; line-height: 12px;}
/*html pro-show code css*/
.mb-10 { background-color: #fff; margin-bottom: 10px }
.ec_company_header_content { padding: 15px; height: 100%; background-color: #fff }
.ec_company_logo { vertical-align: baseline; margin-right: 6px; margin-top: 4px }
.ec_company_title_name { font-size: 18px; margin-bottom: 6px; color: #333; white-space: nowrap }
.ec_company_title_url { font-size: 12px; color: #999 }
.ec_company_desc { font-size: 14px; color: #999; line-height: 21px; }
.ec_company_btns { display: -moz-box; display: -webkit-box; display: box; width: 100%; text-align: center; margin-top: 12px }
.ec_company_btns .ec_company_btn { height: 38px; line-height: 38px; -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; font-size: 14px; width: 50%; border: 1px solid #e7e7e7; margin-right: 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 4px; border-radius: 4px }
.ec_company_btns .ec_company_btn:last-child { margin-right: 0 }
.ec_company_btn i { margin-right: 8px }
.ec_company_btn i:after { font-size: 14px; vertical-align: text-top }
